System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| List1D |
27.27 M |
36.68 ns |
±58.82% |
32 ns |
30 ns |
19 ns |
3023 ns |
93621 |
| MapTuple |
23.96 M |
41.73 ns |
±5207.19% |
33 ns |
33 ns |
21 ns |
1133587 ns |
453617 |
| Tuple2D |
16.63 M |
60.15 ns |
±3381.98% |
49 ns |
48 ns |
34 ns |
1313745 ns |
445235 |
| ProcessDictionary |
14.27 M |
70.06 ns |
±1541.08% |
57 ns |
57 ns |
45 ns |
308546 ns |
370956 |
| Tuple1D |
11.64 M |
85.92 ns |
±5760.34% |
44 ns |
42 ns |
26 ns |
2230491 ns |
453033 |
| List2D |
10.39 M |
96.28 ns |
±475.20% |
81 ns |
80 ns |
65 ns |
119964 ns |
78387 |
| MapTupleQuarterFull |
8.89 M |
112.45 ns |
±248.53% |
81 ns |
80 ns |
60 ns |
61466 ns |
92651 |
| MapTupleFull |
8.76 M |
114.16 ns |
±51.01% |
108 ns |
105 ns |
95 ns |
8770 ns |
24133 |
| ETSSet |
7.38 M |
135.45 ns |
±14.90% |
131 ns |
130 ns |
90 ns |
540 ns |
12362 |
| MapTupleHalfFull |
6.92 M |
144.56 ns |
±197.80% |
119 ns |
116 ns |
101 ns |
9913 ns |
40765 |
| ETSOrderedSet |
5.78 M |
172.98 ns |
±18.07% |
169 ns |
170 ns |
141 ns |
1323 ns |
10300 |
| Map2D |
4.20 M |
238.03 ns |
±120.54% |
209 ns |
205 ns |
184 ns |
36473 ns |
60883 |